package com.myapp.forms;

import javax.servlet.http.HttpServletRequest;
import org.apache.struts.action.ActionErrors;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionMapping;

public class NotificationForm extends ActionForm {
    
    private String typeNotif;
    private String persNotif[];
    private String dateNotif;
    private String heureNotif;
    private String listEtudiants[];
    
    public String getTypeNotif() {
        return typeNotif;
    }
    
    public void setTypeNotif(String typeNotif) {
        this.typeNotif = typeNotif;
    }
    
    public String[] getPersNotif() {
        return (String[]) persNotif.clone();
    }
    
    public void setPersNotif(String[] persNotifiees) {
        this.persNotif = new String[persNotifiees.length];
        System.arraycopy(persNotifiees, 0, this.persNotif, 0, persNotifiees.length);
    }
    
    public String getDateNotif() {
        return dateNotif;
    }
    
    public void setDateNotif(String dateNotif) {
        this.dateNotif = dateNotif;
    }
    
    public String getHeureNotif() {
        return heureNotif;
    }
    
    public void setHeureNotif(String heureNotif) {
        this.heureNotif = heureNotif;
    }

    public String[] getListEtudiants() {
        return (String[]) listEtudiants.clone();
    }

    public void setListEtudiants(String[] listeEtudiants) {
        this.listEtudiants = new String[listeEtudiants.length];
        System.arraycopy(listeEtudiants, 0, this.listEtudiants, 0, listeEtudiants.length);
    }

    /**
     * Methode qui v�rifie la validit� des propri�t�s
     */
    @Override
    public ActionErrors validate(ActionMapping mapping, HttpServletRequest request) {
        return new ActionErrors();
    }
}
